Apparatus for transferring data between non-contiguous memory locations and a data handling means



March 1,

J. WEIZENBAUM APPARATUS FOR TRANSFERRING DATA BETWEEN NON-CONTIGUOUS MEMORY LOCATIONS AND A DATA HANDLING MEANS Filed Feb. 15, 1950 252 Sheets-Sheet 1 (#45405? SORTE/F k540i,

/Z0 15 some? co/vm MEMO/FY u/wr Rama? 15 1/ f I (EA/TEAL MULT/PLEX PPM/m? P'BUFFE P19066550? BUFFER J14 11 f 7 CONTADL 7:4 PE

TVPE' co/vmm cam/r201. arm/501.5 u/wr "I i 19 F f L 1 74P TAPE 1 f/AA/DL ER f/ANDZEI? I I I IN VEN TOR. JQIEPH WEIZE NBHUM ATTOR/VEK March I, 1966 J. WEIZENBAUM 3,238,507

APPARATUS FOR TRANSFERRING DATA BETWEEN NON-CONTIGUOUS MEMORY LOCATIONS AND A DATA HANDLING MEANS Filed Feb. 15, 1960 252 Sheets-Sheet 2 March 1, 1966 J. WEIZENBAUM 3,238,507 APPARATUS FOR TRANSFERRING DATA BETWEEN NON-CONT IGUOUS MEMORY LOCATIONS AND A DATA HANDLING MEANS Filed Feb. 15, 1960 252 Sheets-Sheet 5 CLOCK PULSE DA /V5? 568 JGSEPH M0 07 BY 3,238,507 mucus 252 Sheets-Sheet 4 March 1966 J. WEIZENBAUM APPARATUS FOR TRANSFERRING DATA BETWEEN NON'CONT MEMORY LOCATIONS AND A DATA HANDLING MEANS Filed Feb. 15, 1960 March 1, 1966 .1. WEIZENBAUM APPARATUS FOR TRANSFERRING DATA BETWEEN NON-CONTIGUOUS MEMORY LOCATIONS AND A DATA HANDLING MEANS Filed Feb. 15. 1960 253 Sheets-Sheet 7 M am 5 m u w YQN h. \SNI m a hm \Qe O i V I T wins 3R M. 9 MEN \Sk m VSN H mm w vmN kfifl QNNN 39 M36 a k W .NW Y YMEN IVDMN B MN Q68 Ram kkEk R uGow X a \E. @Wc ivkaukbm \NN NNN NNYQU March 1, 1966 3,238,507 commuous EANS J. WEIZENBAUM 5 FOR TRAN APPARATU SFERRING DATA BETWEEN NON- MEMORY LOCATIONS AND A DATA HANDLING M Flled Feb. 15. 1960 852 Sheets-Sheet 8 mwN all/Vlad NN E IN V EN TOR. JOSEPH WEIZEN88 M may say 291M124 aixwg WQQQR QQQV \AWGEMQS MQQU ukmv wsw 1 w u i ku xvqwmm mT March 1, 1966 J. WEIZENBAUM 3,238,507

FOR TRANSFERRING DATA BETWEEN NON-CONTIGUOUS A'IA HANDLING MEANS APPARATUS MEMORY LOCATIONS AND A D 15, 1960 252 Sheets-Sheet 9 Filed Feb.

EM Qw Nb km MN M NMN /L M MWN "A SR m l m8 M3 N3 E mm INVEN TOR. JOSEPH wslzsusflun SQWE March 1, 1966 J. WEIZENBAUM 3,238,507

APPARATUS FOR TRANSFEHRING DATA BETWEEN NONCONTIGUOUS MEMORY LOCATIONS AND A DATA HANDLING MEANS Filed Feb. 15, 1960 252 Sheets-Sheet 10 5N5 5PXB INVENTOR. Jose PH WEIZE NBAuM ATTOJPNEX March 1, 1966 J. WEIZENBAUM APPARATUS FOR TRANSFERRING DATA BETWEEN NON-CONTIGUOUS MEMORY LOCATIONS AND A DATA HANDLING MEANS Filed Feb. 15. 1950 252 Sheets-Sheet 11 Qml llrl NM NW MNN Qh 'LrIILIILIIOI L'IL o 0 ma uuum duh QQN

INVENTOR. Jess? W51? 5 IVE/40M 1&1 655%;

March 1, 1966 J. WEIZENBAUM 3,238,507

APPARATUS FOR TRANSFERRING DATA BETWEEN NON-CONTIGUOUS MEMORY LOCATIONS AND A DATA HANDLING MEANS Filed Feb. 15. 1960 252 Sheets-Sheet 12 Pea/w M-FEGETE? (1'5 avzzfxcz r/m) 3 M7 M6 M5 M4 M3 M2 MJKMJ XMA 264 Jld] IN V EN TOR.

XArA -l I 1 xAwA 1 BY J J j J J J ATTOEA/E'X F H WEIZENBRUM March 1966 J. WEIZENBAUM FOR TRANSFERRING DATA BETWEEN NON 3,238,507 CONTIGUOUS 5 AND A DATA HANDLING MEANS APPARATUS MEMORY LOCATION Flled Feb. 15. 1960 252 Sheets-Sheet 15 TIMING SEQUENCE CENTRAL PROCESSOR 1N VEN TOR. JOSEPH WEI2EN8RUM b b T T 23 81 781 3a 8b 1 TTT TT TTT t123 456789O1L231456789Ol 1111111111 8 T l O 1 O 1 O l O udollgol o mw nv O 0 1 1 l l 0 Tbl 8 oo bb b TT T Tbl Tbl

Tb7 Th8 ATTORNEY.

March 1, 1966 J. WEIZENBAUM APPARATUS FOR TRANSFERHING DATA BETWEEN NON-CONTIGUOUS MEMORY LOCATIONS AND A DATA HANDLING MEANS Filed Feb. 15, 1960 T- COU/V TEE 252 Sheets-Sheet 14.

IN V EN TOR. J0 SE PH WEIZEWBRUM ATZ'OKIYEX March 1, 1966 J. WEIZENBAUM 3,238,507

APPARATUS FOR TRANSFERRING DATA BETWEEN NON'CONTIGUOUS MEMORY LOCATIONS AND A DATA HANDLING MEANS Filed Feb. 15, 1960 252 Sheets-Sheet 16 Ii r E1 ATTOMVE'X March 1, 1966 J. WEIZENBAUM 3,238,507

APPARATUS FOR TRANSFERRING DATA BETWEEN NON'CONTIGUOUS MEMORY LOCATIONS AND A DATA HANDLING MEANS Filed Feb. 15. 1960 252 Sheets-Sheet 18 game 353 354 355 AMA/(ML 2 Keyi Kb? P -z5v -7ov o 359 V 358 Kim] M 0am a r I 7 Kim! ma -25V -7ov TYPtWP/TEP hi i: 4040 OFF I ,c i

av 350 iii 0505/0 amt/#1 K451 /,-.-o ozcxs/o/v swxmwz K0 2 o r-' E5196 :2; was/av 5mm #3 K453 (GA/7P0!- Q/ 3&5 0505/0 swim/#4 M34 CONSOLE SIGNALS t2 IN V EV TOR. IVGQMAL JasEPu we! 25MB mm //\////5/ T TYPE-007' My BY March 1, 1966 APPARATUS FOR 'I'RANSFERRING DATA BETWEEN NON- MEMORY LOCATIONS AND A DATA HANDLING MEANS 252 Sheets-Sheet 20 Filed Feb. 15. 1960 GATE c 2 J. WEIZENBAUM CON'I'IGUOUS IN V EN TOR.

JOSE H WE Z ENSAUM 

1. IN COMBINATION, A DATA STORAGE UNIT FOR STORING A PLURALITY OF DATA ITEMS IN A CORRESPONDING PLURALITY OF STORAGE LOCATIONS, DATA HANDLING MEANS FOR HANDLING DATA ITEMS, MEANS FOR PROVIDING A FIRST CONTROL SIGNAL, MEANS RESPONSIVE TO EACH OF FIRST AND SECOND CONTROL SIGNALS FOR TRANSFERRING DATA ITEMS BETWEEN A PREDETERMINED PLURALITY OF DIFFERENT STORAGE LOCATIONS AND SAID DATA HANDLING MEANS, AND MEANS RESPONSIVE TO THE TRANSFER OF THE DATA ITEMS BETWEEN SAID PREDETERMINED PLURALITY OF DIFFERENT STORAGE LOCATIONS AND SAID DATA HANDLING MEANS FOR PROVIDING A SECOND CONTROL SIGNAL. 